|
In mathematics, the Butcher group, named after the New Zealand mathematician John C. Butcher by , is an infinite-dimensional group first introduced in numerical analysis to study solutions of non-linear ordinary differential equations by the Runge–Kutta method. It arose from an algebraic formalism involving rooted trees that provides formal power series solutions of the differential equation modeling the flow of a vector field. It was , prompted by the work of Sylvester on change of variables in differential calculus, who first noted that the derivatives of a composition of functions can be conveniently expressed in terms of rooted trees and their combinatorics. pointed out that the Butcher group is the group of characters of the Hopf algebra of rooted trees that had arisen independently in their own work on renormalization in quantum field theory and Connes' work with Moscovici on local index theorems. This Hopf algebra, often called the ''Connes-Kreimer algebra'', is essentially equivalent to the Butcher group, since its dual can be identified with the universal enveloping algebra of the Lie algebra of the Butcher group. As they commented: ==Differentials and rooted trees== A rooted tree is a graph with a distinguished node, called the ''root'', in which every other node is connected to the root by a unique path. If the root of a tree t is removed and the nodes connected to the original node by a single bond are taken as new roots, the tree t breaks up into rooted trees t1, t2, ... Reversing this process a new tree t = (t2, ... ) can be constructed by joining the roots of the trees to a new common root. The number of nodes in a tree is denoted by |t|. A ''heap-ordering'' of a rooted tree t is an allocation of the numbers 1 through |t| to the nodes so that the numbers increase on any path going away from the root. Two heap orderings are ''equivalent'', if there is an automorphism of rooted trees mapping one of them on the other. The number of equivalence classes of heap-orderings on a particular tree is denoted by α(t) and can be computed using the Butcher's formula: : where ''S''t denotes the symmetry group of t and the tree factorial is defined recursively by : with the tree factorial of an isolated root defined to be 1 : The ordinary differential equation for the flow of a vector field on an open subset ''U'' of RN can be written : where ''x''(''s'') takes values in ''U'', ''f'' is a smooth function from ''U'' to RN and ''x''0 is the starting point of the flow at time ''s'' = 0. gave a method to compute the higher order derivatives ''x''(''m'')(''s'') in terms of rooted trees. His formula can be conveniently expressed using the ''elementary differentials'' introduced by Butcher. These are defined inductively by : With this notation : giving the power series expansion : As an example when ''N'' = 1, so that ''x'' and ''f'' are real-valued functions of a single real variable, the formula yields : where the four terms correspond to the four rooted trees from left to right in Figure 3 above. In a single variable this formula is the same as Faà di Bruno's formula of 1855; however in several variables it has to be written more carefully in the form : where the tree structure is crucial. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Butcher group」の詳細全文を読む スポンサード リンク
|